1. $A$ : Type \\[0ex]2. $B$ : $A$$\rightarrow$Type \\[0ex]3. $Q$ : $x$:$A$$\rightarrow$$B$($x$)$\rightarrow$Type \\[0ex]4. $x$:$A$$\rightarrow$$y$:$B$($x$) $\times$ $Q$($x$,$y$) \\[0ex]$\vdash$ $\exists$$f$:$x$:$A$$\rightarrow$$B$($x$). ($\forall$$x$:$A$. $Q$($x$,$f$($x$)))